package com.candy.service;

import com.candy.dao.DBDriver;

import java.util.LinkedHashMap;
import java.util.LinkedList;

public class LoginService {
    /**
     * 登录功能的业务逻辑处理
     * @param username 用户输入的用户名
     * @param password 用户输入的密码
     * @return 若用户名密码与数据库中的数据匹配，则返回true，反之返回false
     */
    public boolean login(String username, String password) {
//        调用数据库进行查询操作
//        SQL语句
        String loginSql="select * from userinfo WHERE username=? AND userpwd=?;";
        LinkedList<LinkedHashMap<String,Object>> loginuser= DBDriver.query4ListMap(loginSql,username,password);
//        若用户名密码匹配，则该集合不为空，且长度要大于0
        if(loginuser.size()>0&&loginuser!=null){
            return true;
        }else {
            return false;
        }
    }
}
